<?php

class ContactosController extends Zend_Controller_Action
{

    public function init()
    {
        /* Initialize action controller here */
    }

    public function indexAction()
    {
        // action body
        $formContacto = new Application_Form_Contacto();
		
		if ($this->getRequest()->isPost()) {
			if ($formContacto->isValid($_POST)) {
				$data = $formContacto->getValues();
				
				$contacto = new Application_Model_Contacto();
				
				$result = $contacto->save($data["nombre"], $data["email"], $data["mensaje"]);
                $contacto->enviarEmailContacto($data['email'], $data['nombre'], $data["mensaje"]);
                $contacto->enviarEmailRespuesta($data['email'], $data['nombre']);
				
				if ($result) {
					$this->view->mensajeExito = "<div class='success'><strong>&iexcl;Gracias!</strong> Con tu opini&oacute;n construiremos juntos el Hermosillo que viene.</div>";
				} else {
					$this->view->mensajeError = "<div class='error'><strong>Error:</strong> Hubo un problema de conexi&oacute;n, intente de nuevo.</div>";
				}
			}else {
                $this->view->mensajeError = "<div class='warning'>Por favor verifique que ha llenado todos los campos y que la direcci&oacute;n de email sea v&aacute;lida.</div>";
			}
		}
		
		$this->view->form = $formContacto;
		
		$obj_noticias = new Application_Model_Noticia();
		$noticias_footer = $obj_noticias->getLastLimit(2);
		$this->view->noticias_footer = $noticias_footer;
		
		$obj_videos = new Application_Model_Video();
		$video_footer = $obj_videos->getLastVideo();
		$this->view->video_footer = $video_footer[0];
		
		$obj_cartones = new Application_Model_Carton();
		$carton_footer = $obj_cartones->getLastCarton();
		$this->view->carton_footer = $carton_footer;
    }


}

